"""
弹出框：
    1、自定义的弹出框
        可以通过定位去解决，让弹出框消失
    2、浏览器自带
        需要使用selenium提供的弹出框的方法
面试题：
    怎么处理弹出框的？
        1.创建弹出框对象    switch_to.alert
        2.调用弹出框处理方法


"""
import time

from selenium import webdriver
from selenium.webdriver.common.by import By

# 创建浏览器驱动对象
driver = webdriver.Edge()
driver.maximize_window()
# 打开页面
# 浏览器自带处理方式
driver.get("http://localhost:8081/regA.html")
driver.find_element(By.CSS_SELECTOR,"#confirma").click()
# #创建对象
alert=driver.switch_to.alert
time.sleep(3)
# #确定按钮
alert.accept()
#取消
# alert.dismiss()
# ##############################################
# 自定义弹出框处理方式
driver.get("http://localhost:82/index.php/Home/user/login.html")
driver.find_element(By.CSS_SELECTOR,"a[name='sbtbutton']").click()
driver.find_element(By.CSS_SELECTOR,".layui-layer-btn0").click()

















time.sleep(10)

driver.quit()